| 4D Chart v13CT Last event | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D Chart v13
 CT Last event 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CT Last event ( area ) -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| area | Entero largo |   | Área 4D Chart | |||||
| Resultado | Entero largo |   | Código del último evento que ocurrió en el área 4D Chart | |||||
CT Last event devuelve el código del último evento que ocurrió en area.
CT Last event puede utilizarse en el método objeto de un área 4D Chart o en un método de evento instalado con CT ON EVENT. CT Last event identifica el evento que provoca la ejecución del método objeto o proyecto. Cuando utilice el comando CT EVENT FILTER, CT Last event permite tomar acción basado en las acciones del usuario.
La siguiente tabla lista los códigos de eventos:
| Valor | Evento | 
| -1 | Todos los eventos | 
| 0 | Ningún evento | 
| 1 | Creación de área | 
| 2 | Eliminación de área | 
| 4 | Área activada (clic en el área o se trae al frente) | 
| 8 | Área desactivada (área que ya no está activa) | 
| 16 | Creación de objeto (crear, pegar, duplicar) | 
| 32 | Eliminación de objeto (eliminar, cortar, borrar) | 
| 64 | Comando-clic (no necesariamente en un objeto) | 
| 128 | El objeto se movió (alineado, desplazado, etc.) | 
| 256 | El objeto se redimensionó (teclas flechas, arrastrar, etc.) | 
| 1024 | Cambio de los objetos seleccionados | 
| 2048 | Doble clic | 
| 4096 | El objeto ha cambiado de forma | 
En este ejemplo, CT Last event se utiliza en un método instalado por CT ON EVENT para identificar los dobles clics. Cuando un usuario hace doble clic en un gráfico, se muestra una caja de diálogo personalizada para que el usuario haga los cambios al gráfico.
 If(CT Last event(Area)=2048)
  `Si es un doble clic
    If(CT Get object type(Area;0)=5)
  `Si es un gráfico
  `abrir la caja de diálogo personalizada Change Chart
       CHANGE CHART(Area;CT Get ID(Area;0;1))
    End if
 End if
	Producto: 4D Chart
	Tema: CT Control
	Número 
        14516
        
        
        
	
     Lista alfabética de los comandos
    Lista alfabética de los comandos
	Creado por: 4D Chart 1